import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-main-channel-diversion',
  templateUrl: './main-channel-diversion.component.html',
  styleUrls: ['./main-channel-diversion.component.scss']
})
export class MainChannelDiversionComponent implements OnInit {
    constructor() {
    }

    ngOnInit() {
    }
    // dateList = [];
    // searchForm: FormGroup;
    // contentTitle: string;
    // today: number;
    // datePicker: Date = new Date();
    //
    // tableData = [];
    // modalTableData = [];
    // frId: string;
    //
    // modalTitle: string = '干渠引水水位流量历史数据';
    // modalShow: boolean = false;
    //
    // inletModalTitle: string = "干渠引水水位流量填报";
    // inletModalShow: boolean = false;
    // inletCurrDate: Date = new Date();
    // hour = '4';
    // inletFormList = [];
    // constructor(private fetchService: FetchService,
    //             private message: NzMessageService,
    //             private fb: FormBuilder) {
    //     this.searchForm = this.fb.group({
    //         date: [new Date()]
    //     });
    // }
    //
    // ngOnInit() {
    //     this.selectChange();
    // }
    //
    // selectChange(date = new Date()) {
    //     this.dateList = this.getCurrMonthDate(date);
    //     this.getMainContentData(this.dateList[0].date);
    // }
    //
    // getMainContentData(date): void {
    //     this.today = moment(date).valueOf();
    //     this.fetchService.post<any>('muw/wrsMuwWfData/list', {frId: this.frId, time: this.today}).subscribe(res => {
    //         this.tableData = res.wrsMuwWfDatas;
    //     });
    // }
    //
    // openDetailModal(): void {
    //     this.modalShow = true;
    //     this.queryInfo(this.today);
    // }
    //
    // exportFile(): void {
    //     const param = {};
    //     this.fetchService.export('muw/wrsMuwWfData/export', param).subscribe((res: any) => {
    //         const blob = new Blob([res], {type: 'application/vnd.ms-excel    application/x-excel;charset=utf-8'});
    //         const elink = document.createElement('a');
    //
    //         elink.download = `干渠引水`;
    //         elink.href = URL.createObjectURL(blob);
    //         document.body.appendChild(elink);
    //         elink.click();
    //         URL.revokeObjectURL(elink.href); // 释放URL 对象
    //         document.body.removeChild(elink);
    //     });
    // }
    // //  进水流量填报
    // openInletModal(): void {
    //     this.inletModalShow = true;
    //     this.inletCurrDate = new Date(this.today);
    //     this.hour = this.getHour(new Date(this.today));
    //     this.getInletDetailData();
    // }
    //
    // onModalCancel() {
    //     this.modalShow = false;
    // }
    //
    // queryInfo(date): void {
    //     const time = moment(date).valueOf();
    //     this.fetchService.post<any>('muw/wrsMuwWfData/list', {frId: this.frId, time: time}).subscribe(res => {
    //             this.modalTableData = res.wrsMuwWfDatas;
    //     });
    // }
    // disabledDate = (current: Date): boolean => {
    //     return differenceInCalendarDays(current, new Date()) > 0;
    // }
    // private getHour(time): string {
    //     const curHour = moment(time).hour();
    //     if (curHour >= 0 && curHour < 4) {
    //         return '4';
    //     } else if (curHour >= 4 && curHour < 8) {
    //         return '8';
    //     } else if (curHour >= 8 && curHour < 12) {
    //         return '12';
    //     } else if (curHour >= 12 && curHour < 16) {
    //         return '16';
    //     } else if (curHour >= 16 && curHour < 20) {
    //         return '20';
    //     }  else {
    //         return '24';
    //     }
    // }
    // getInletDetailData(): void {
    //     this.inletFormList = [];
    //     const params = {
    //         date: moment(this.inletCurrDate).valueOf(),
    //         hour: this.hour
    //     };
    //     this.fetchService.post('muw/wrsMuwWfData/listByTime', params).subscribe(res => {
    //         this.modalTableData = res['wrsMuwWfDatas'];
    //         this.modalTableData.forEach(item => {
    //             const form: FormGroup = this.fb.group({
    //                 wl: [item.wl],
    //                 flow: [item.flow]
    //             });
    //             this.inletFormList.push({
    //                 name: item.trName,
    //                 form: form
    //             });
    //         });
    //     });
    // }
    // onInletModalCancel() {
    //     this.inletModalShow = false;
    // }
    //
    // inletSubmit() {
    //     const data = _.cloneDeep(this.modalTableData).map((item, index) => {
    //         return _.assign(item, this.inletFormList[index].form.value);
    //     });
    //     console.log(data);
    //     const params = {
    //         date: moment(this.inletCurrDate).valueOf(),
    //         hour: this.hour,
    //         wrsMuwWfDatas: data
    //     };
    //     this.fetchService
    //         .post<any>("muw/wrsMuwWfData/add", params, {showError: false})
    //         .subscribe(res => {
    //             if (res && res.code && res.code !== 200) {
    //                 this.message.warning(res.msg);
    //             } else {
    //                 this.message.success("填报成功");
    //                 this.getMainContentData(this.today);
    //             }
    //             this.inletModalShow = false;
    //         });
    // }
    // /**
    //  * 获取当月所有日期
    //  */
    // private getCurrMonthDate(date = new Date()): Array<{date: Date, formatDaye: string}> {
    //     const now = new Date(date);
    //     const currentMonthDays = new Date(now.getFullYear(), now.getMonth() + 1, 0).getDate();
    //     const arr = [];
    //     for (let i = 1; i <= currentMonthDays; i++) {
    //         const day = now.setDate(i);
    //         const fDay = moment(day).format('M月D日');
    //         arr.push({
    //             date: day,
    //             formatDate: fDay
    //         });
    //     }
    //     return arr;
    // }
}
